ea9d241feef6ac1d2c78860170cbc5048acb1781,plugins/org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/formatting/XbaseFormatter2.java,XbaseFormatter2,formatClosureMultiLine,#XClosure#INode#Collection#INode#FormattableDocument#,2766

Before Change


        XExpression _last = IterableExtensions.<XExpression>last(children);
        boolean _notEquals_1 = ObjectExtensions.operator_notEquals(c, _last);
        if (_notEquals_1) {
          INode _elvis = ObjectExtensions.<INode>operator_elvis(semicolon, node);
          final Procedure1<FormattingDataInit> _function_5 = new Procedure1<FormattingDataInit>() {
              public void apply(final FormattingDataInit it) {
                it.newLine();

After Change


        boolean _notEquals_1 = ObjectExtensions.operator_notEquals(c, _last);
        if (_notEquals_1) {
          INode _elvis = null;
          if (semicolon != null) {
            _elvis = semicolon;
          } else {
            _elvis = ObjectExtensions.<INode>operator_elvis(semicolon, node);
          }
          final Procedure1<FormattingDataInit> _function_5 = new Procedure1<FormattingDataInit>() {
              public void apply(final FormattingDataInit it) {